Difference between delete and truncate - Interview question